package com.corpgovernment.organization.vo;


import com.corpgovernment.api.ordercenter.dto.annotation.ExcelColumn;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class EmployeeDownloadResponseVo {

    @ExcelColumn(value = "用户ID", col = 1)
    private Long empId;

    @ExcelColumn(value = "员工编号", col = 2)
    private String uid;

    @ExcelColumn(value = "员工名称", col = 3)
    private String name;

    @ExcelColumn(value = "员工英文姓", col = 4)
    private String firstEnName;

    @ExcelColumn(value = "员工英文名", col = 5)
    private String lastEnName;

    @ExcelColumn(value = "手机国家码", col = 6)
    private String countryCode;

    @ExcelColumn(value = "手机号", col = 7)
    private String mobilePhone;

    @ExcelColumn(value = "邮箱", col = 8)
    private String email;

    @ExcelColumn(value = "生日", col = 9)
    private String birthday;

    @ExcelColumn(value = "性别", col = 10)
    private String gender;

    @ExcelColumn(value = "国籍", col = 11)
    private String nationality;

    @ExcelColumn(value = "角色", col = 12)
    private String roleName;

    @ExcelColumn(value = "组织编码", col = 13)
    private String orgId;

    @ExcelColumn(value = "员工类型", col = 14)
    private String employeeDesc;

    @ExcelColumn(value = "职级ID", col = 15)
    private Long postId;

    @ExcelColumn(value = "职级名称", col = 16)
    private String postName;

    @ExcelColumn(value = "所属公司", col = 17)
    private String companyName;

    @ExcelColumn(value = "所属部门", col = 18)
    private String orgName;

    @ExcelColumn(value = "上级员工编号", col = 19)
    private String manageUid;

    @ExcelColumn(value = "岗位名称", col = 20)
    private String jobName;

    @ExcelColumn(value = "岗位编号", col = 21)
    private String jobCode;


/*    @ExcelColumn(value = "密码", col = 10)
    private String password;*/

}